<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="${packageName}<#if moduleName??>.${moduleName}</#if>.mapper<#if subModuleName??>.${subModuleName}</#if>.${ClassName}Mapper">

    <resultMap id="BaseResultMap" type="${packageName}<#if moduleName??>.${moduleName}</#if>.entity<#if subModuleName??>.${subModuleName}</#if>.${ClassName}">
    <#list columnList as column>
    <#if column.pk>
        <id column="${column.columnName}" jdbcType="BIGINT" property="${column.attrName}"/>
    <#else>
        <result property="${column.attrName}" column="${column.columnName}"/>
    </#if>
    </#list>
    </resultMap>

</mapper>